<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 1.js作用域： 就是代码名字（变量）在某个范围起作用和效果 目的是：提高程序的可靠性 更重要的是减少命名冲突
        // 2.js的作用域（es6，ecmascript）之前：全局作用域 、 局部作用域
        // 3.全局作用域 ：整个script标签 或者js文件
        var num = 10//
        var num = 30
        console.log(num);//30 同一个作用域下 num = 10 不会被打印出来
        // 4.局部作用域（又名函数作用域）：在函数内部就是局部作用域 这个代码名字只在函数内部起作和效果 
         function get() {
             var num = 10
            console.log(num); //不同域下 num = 10可以被打印chu
         }
         get()
    </script>
</head>
<body>
    
</body>
</html>